www.gusucode.com > Piwik 网站流量统计系统 v2.9.1PHP源码程序 > Piwik 网站流量统计系统 v2.9.1/How to install Piwik.html/piwik/plugins/LanguagesManager/angularjs/languageselector/languageselector.directive.js
/*! * Piwik - free/libre analytics platform * * @link http://piwik.org * @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later */ /** * Usage: * <div class="languageSelection"> * </div> */ (function () { angular.module('piwikApp').directive('languageSelection', languageSelection); function languageSelection() { return { restrict: 'C', link: function(scope, element, attr, ctrl) { function postLanguageChange () { var value = $(this).attr('value'); if (value) { element.find('#language').val(value).parents('form').submit(); } } element.on('click', 'a[value]', postLanguageChange); scope.$on('$destroy', function() { element.off('click', 'a[value]', postLanguageChange); }); } }; } })();